package com.ccp.dev.qbdms.expimp.annotation;


import java.lang.annotation.*;

/**
 * 记录操作日志的字段，请标明此注解
 * 该注解只能作用于域上
 * @author 59
 * @date 2019/9/6 17:24
 **/
@Documented
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Record {


    /**
     * 记录的字段名称
     * @return
     */
    String value();

    /**
     * 默认值集合,key:vlaue, 注意key与value之间用:隔开
     * <p>
     *     例：
     *     @ExpExcel(value="状态",defaultValue={"1:正常","2:锁定","3:删除"})
     *     private String status;
     *     当status == 1 时，Excel该字段会自动转换成`正常`
     *     当status == 2 时，Excel该字段会自动转换成`锁定`
     *     当status == 3 时，Excel该字段会自动转换成`删除`
     * </p>
     * @return
     */
    String[] defaultValue() default {};




}
